-- @Author: 作者QQ381990860
-- @Date:   2021-11-05 10:34:34
-- @Last Modified by:   作者QQ381990860
-- @Last Modified time: 2022-09-19 09:38:35

local 场景类_生死战斗界面 = class(窗口逻辑)
local floor = math.floor
local tonumber = tonumber
local tostring = tostring
local insert = table.insert
local sl = 0
local js= 1
local sjs =0
local tp,zts,zts1

function 场景类_生死战斗界面:初始化(根)
	self.ID = 130
	self.x = 250+(全局游戏宽度-800)/2
	self.y = 100
	self.xx = 0
	self.yy = 0
	self.注释 = "生死战斗界面"
	self.可视 = false
	self.鼠标 = false
	self.焦点 = false
	self.可移动 = true
	local 资源 = 根.资源
	local 按钮 = 根._按钮
	local 自适应 = 根._自适应

	self.资源组 = {
	    [1] =按钮.创建(资源:载入('生死8',"动画")),
	    [0] =按钮.创建(资源:载入('生死1',"动画"),0,0,1,true,true),--6
	    [2] =按钮.创建(资源:载入('生死2',"动画"),0,0,1,true,true),--1
		[3] = 按钮.创建(自适应.创建(18,4,16,16,4,3),0,0,4,true,true),
       	[4] =按钮.创建(资源:载入('生死3',"动画"),0,0,1,true,true),--2
       	[5] =按钮.创建(资源:载入('生死4',"动画"),0,0,1,true,true),--7
	    [6] =按钮.创建(资源:载入('生死5',"动画"),0,0,1,true,true),--5
	    [7] =按钮.创建(资源:载入('生死6',"动画"),0,0,1,true,true),--4
	    [8] =按钮.创建(资源:载入('生死7',"动画"),0,0,1,true,true),--3
	    [9] =按钮.创建(资源:载入('生死9',"动画"),0,0,1,true,true),--9
	    [10] =按钮.创建(资源:载入('生死10',"动画"),0,0,1,true,true),

	}


	for i=3,4 do
		self.资源组[i]:绑定窗口_(130)
	end




	self.窗口时间 = 0
	tp = 根
	zts = tp.字体表.普通字体
	zts1 = tp.字体表.描边字体
end

function 场景类_生死战斗界面:打开(数据)
	if self.可视 then
		self.可视 = false

	else
		if  self.x > 全局游戏宽度 then
		self.x = 150+(全局游戏宽度-800)/2
		end
		self.数据 =数据
		self.开始 =nil
		self.结束 =nil
		insert(tp.窗口_,self)
	    tp.运行时间 = tp.运行时间 + 1
	  	self.窗口时间 = tp.运行时间
	    self.可视 = true
	end
end

function 场景类_生死战斗界面:显示(dt,x,y)
	self.焦点 = false
   	self.资源组[1]:显示(self.x+0,self.y+0)
    self.资源组[3]:显示(self.x+220,self.y+3)

   zts:置颜色(0xFFFFFFFF):显示(self.x+100,self.y+5,"生死挑战")
	self.资源组[0]:显示(self.x+110,self.y+140)
   	self.资源组[2]:显示(self.x+170,self.y+340)
    self.资源组[4]:显示(self.x+100,self.y+310)
    self.资源组[5]:显示(self.x+60,self.y+100)
    self.资源组[6]:显示(self.x+80,self.y+180)
    self.资源组[7]:显示(self.x+100,self.y+230)
    self.资源组[8]:显示(self.x+50,self.y+270)
    self.资源组[9]:显示(self.x+90,self.y+30)
    self.资源组[10]:显示(self.x+100,self.y+80)
	self.资源组[3]:更新(x,y)
    self.资源组[4]:更新(x,y)
    self.资源组[0]:更新(x,y)
    self.资源组[2]:更新(x,y)
    self.资源组[5]:更新(x,y)
    self.资源组[6]:更新(x,y)
    self.资源组[7]:更新(x,y)
    self.资源组[8]:更新(x,y)
    self.资源组[9]:更新(x,y)
    self.资源组[10]:更新(x,y)




	if self.鼠标 then
		if self.资源组[3]:事件判断() then
          self:打开()
    	elseif self.资源组[2]:事件判断() then--6
           客户端:发送数据(1,500, 5, "0")
        elseif self.资源组[4]:事件判断() then--1
           客户端:发送数据(1,501, 5, "0")
        elseif self.资源组[8]:事件判断() then--2
             客户端:发送数据(1,502, 5, "0")
        elseif self.资源组[7]:事件判断() then--7
          客户端:发送数据(1,503, 5, "0")
        elseif self.资源组[6]:事件判断() then--5
          客户端:发送数据(1,504, 5, "0")
        elseif self.资源组[0]:事件判断() then--4
          客户端:发送数据(1,505, 5, "0")
        elseif self.资源组[5]:事件判断() then--3
          客户端:发送数据(1,506, 5, "0")
        elseif self.资源组[10]:事件判断() then--9
          客户端:发送数据(1,507, 5, "0")
        elseif self.资源组[9]:事件判断() then--8
          客户端:发送数据(1,508, 5, "0")



		end
	end

end




return 场景类_生死战斗界面